
/**
 * 页面加载完毕执行
 */
$(function () {
    //检测是否可以写月报
    checkWhetherFillInMonthlyReport();
    //设置区县街道
    setQxJd();
});

/**
 * 流程提交前执行
 */
checkCustomize = function () {
    var flag = false;
    flag = checkCardNumber();
    return flag;
}
/**
 * 检测是否是特定周别，如果是特定周别检测是否是周一or周二or周三
 */
function checkWhetherFillInMonthlyReport() {
    $.get('/interface/wangjie/yuebao/checkWhetherFillInMonthlyReport.jsp',function (data) {
        if(!data){
            alert('没有此周别！不允许填写月报');
            window.location.href = '/interface/wangjie/yuebao/yuebao.html';
        };
        //获取周别是否为特定周和当前是否本周一二三
        var zhoubie = data.zhoubie;//周别
        var isyb = data.isyb;//是否特定周
        var nowDate = data.nowDate;//当前服务器时间
        var isZ1Z2Z3 = data.isZ1Z2Z3;//是否周一周二周三
        if(isyb == 'true'){
            //判断是否周一二三
            if (isZ1Z2Z3 == 'true'){
                //console.log("当前周是特定周");
                //允许填写月报，带出上次月报信息
                setYbRyxxList();
            }else{
                alert('周报只允许在周一、周二、周三填写，当前服务器日期：'+nowDate);
                window.location.href = '/interface/wangjie/yuebao/yuebao.html';
            }
        }else{
            //window.opener.opener=null;//这一句非要,不然会弹出关闭提示.
            window.location.href = '/interface/wangjie/yuebao/yuebao.html';
            alert('本周不允许填写月报,当前周别：'+zhoubie);
        }
    },'json');
}

/**
 * 设置区县街道
 */
function setQxJd() {
    //填报人id
    var tianbaoren = "#field5923";
    //区县(分部)id
    var quxian = "#field5924";
    //街道(部门)id
    var jiedao = "#field5925";
    //获取填报人
    var tianbaorenVal = jQuery(tianbaoren).val();
    $.get('/interface/wangjie/yuebao/getFbAndJd.jsp?loginid='+tianbaorenVal,function (data) {
        $(quxian).val(data.subcompanyid1);
        $(quxian+'span').val(data.subcompanyid1);
        $(jiedao).val(data.departmentid);
        $(jiedao+'span').val(data.departmentid);
    },'json');
}

/**
 * 检测明细表身份证号码是否重复
 */
function checkCardNumber() {
    //明细表中身份证号码字段的id前缀
    var cardid = "field5928_";
    //明细表中姓名字段的id前缀
    var lastnameid = "#field5927_";
    var cards = [];
    //检测
    $('input[name^='+cardid+']').each(function (idx,element) {
        var card = $(element).val();
        //颜色还原
        $(element).css('color', 'black');
        if (cards.contains(card)) {
            alert("身份证号码：" + card + "重复！");
            //标红
            $(element).css('color', 'red');
            return false;
        } else {
            cards.push(card);
        }
    });
    return true;
}

/**
 * 自动带出人员信息List
 */
function setYbRyxxList() {
        var xh   = "#field5926_";
        var xm   ="#field5927_";
        var sfzh ="#field5928_";
        var nl   ="#field5929_";
        var xb   ="#field5930_";
        var xl   ="#field5931_";
        var zzmm ="#field5932_";
        var rysf ="#field5933_";
        var zwlb ="#field5934_";
        var zcdj ="#field5935_";
        var gzdw ="#field5936_";
        var gzgw ="#field5937_";
        var lxdh ="#field5938_";
        var gzzt ="#field5939_";

    $.get('/interface/wangjie/yuebao/getLastYueBao.jsp',function (data) {
        // for (var i = 0;i<=data.length;i++){
        //
        // }
        $(data).each(function (idx,element) {
            //创建明细表
            addRow0(0);
            $(xh+idx).val(this.xh);
            // alert(xh+idx+"====="+data.xh);
            $(xm+idx).val(this.xm);
            $(sfzh+idx).val(this.sfzh);
            $(nl+idx).val(this.nl);
            $(xb+idx).val(this.xb);
            $(xl+idx).val(this.xl);
            $(zzmm+idx).val(this.zzmm);
            $(rysf+idx).val(this.rysf);
            $(zwlb+idx).val(this.zwlb);
            $(zcdj+idx).val(this.zcdj);
            $(gzdw+idx).val(this.gzdw);
            $(gzgw+idx).val(this.gzgw);
            $(lxdh+idx).val(this.lxdh);
            $(gzzt+idx).val(this.gzzt);
        });
    },'json');

}